#ifndef ADUCONSTANTS_H_
#define ADUCONSTANTS_H_

#include <string>

#define ADUIndexBackGround 1
#define ADUIndexCar 50
#define ADUIndexObCar 49

#define ADUCarTypeMain 1
#define ADUCarTypeSub 0

#define ADUIndexMenu 100

#define ADUBalancedState 0.0f

#define ADUCarStateMoving 1
#define ADUCarStateJumping 2

//SCENE
#define SCENE_INTRO 0
#define SCENE_START 1
#define SCENE_GAME  2
#define SCENE_OTHERS 3

//Menu
#define MENU_COUNT      4
#define ITEM_SPACE      88
#define START_MENU      0
#define OPTION_MENU     1
#define HOWTOPLAY_MENU  2
#define ABOUT_MENU      3

//Obstruction
#define kZindexCloudSlow 10
#define kZindexCloudFast 20

#define kCloudScaleSlow 1.0
#define kCloudScaleFast 1.0

#define kCloudRestartX -100
#define kCloudDestinationX 100

#define kCloudSpeedSlow 28.0
#define kCloudSpeedFast 10.0

#define COIN_TYPE 1
#define OBSTACLE_TYPE 2

// FONT NAME
#define MENUITEM_FONT "AGENTORANGE.ttf"
#define MENUITEM_FONTSIZE 50

// IMAGE NAME
#define IMG_GAME_TITLE "game_title.png"
#define IMG_NEWGAME_ITEM "new_game_item.png"
#define IMG_SETTINGS_ITEM "setting_item.png"
#define IMG_HIGHSCORES_ITEM "highscore_item.png"
#define IMG_QUIT_ITEM "quit_item.png"
#define IMG_GAME_BACKGROUND "game_background.png"
//Resources
static const char TMX_ROAD[] = "desert.tmx";

// Option List
const std::string aMenuNames[MENU_COUNT] = { "Start", "Option", "How to Play",
		"About", };
#endif
